const fs = require('fs');

// 保存数据到JSON文件
function saveToJson(data, filename = 'output.json') {
    try {
        // 确保文件名以.json结尾
        if (!filename.endsWith('.json')) {
            filename += '.json';
        }
        
        // 将数据格式化并写入文件
        fs.writeFileSync(filename, JSON.stringify(data, null, 2));
        console.log(`数据已成功保存到 ${filename}`);
        return true;
    } catch (error) {
        console.error('保存数据时发生错误：', error.message);
        return false;
    }
}

module.exports = {
    saveToJson
};